table{border-collapse:collapse;border-spacing:0;}

.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
.tabs-box .tabs-th{border:1px solid #e4e4e4;}
.tabs-box .tabs-th li{float:left;height:30px;width:102px; cursor:pointer; line-height:30px;text-align:center;font-weight:bold; background:#f7f7f7;color:#fb6f00;}
.tabs-box .tabs-th li.tab-actived{ background:#EF363E;color:#fff;}
.tabs-box .tabs-bd{border:1px solid #e4e4e4;border-top:0;margin:0 5px;padding:5px;}
.tabs-box .tabs-bd .tabs-bd-con{display:none;}
.tabs-box .tabs-bd .tab-con-show{display:block;}

.module-box{ /*margin:10px 0;*/}
.module-box .module-title{font-size:14px;height:30px;line-height:30px; font-weight:bold;  border-bottom:2px solid #EF363E; text-indent:10px;}
.module-box .module-title h2{width:90px; text-align:center; text-indent:0;height:30px;color:#fff; line-height:30px;background:#EF363E;}
.module-box .module-title span{ font-weight:normal; float:right; font-size:12px;color:#666; position:relative; top:3px; margin-right:20px;}
.module-box .module-title span em{color:#fe0000;}
.module-box .module-con{ padding:10px;}

.module-table{width:100%;}
.module-table,.module-table th,.module-table td{border:1px solid #e6e6e6; text-align:center; line-height:200%;}
.module-table th{font-size:14px; line-height:250%; background:#f7f7f7; font-weight:bold;}
.module-table td.vip-star{color:#bcbcbc; font-size:14px;}
.module-table td em{color:#fe0000;}

.slae-desc-list{width:100%;}
.slae-desc-list,.slae-desc-list tr,.slae-desc-list th,.slae-desc-list td{border:1px solid #eee;text-align:center;}
.slae-desc-list th{ line-height:220%; font-size:14px;}
.slae-desc-list td{ line-height:180%;}
.slae-desc-list .col-list-1{width:40%;}

.line-shadow{height:16px; background:url(/crm/images/line_shadow.jpg) no-repeat center top;}
.line-shadow-b{ background-position:center top;}
.line-shadow-c{ background-position:-100px -17px; width:545px;clear:both; position:relative;_top:-16px;}
.line-shadow-s{ background-position:center -33px;}

#vip-wrap-box{color:#333;}
#vip-wrap-box a{text-decoration:none; color:#406aa6;}
#vip-wrap-box a.psp{display:block;text-align:left;}
.member-info-con{width:585px;overflow:hidden;_min-height:316px;*+min-height:316px;border:1px solid #e4e4e4;float:left;color:#333; background:#f7f7f7;min-height:313px;}
.member-info-con .member-info-th,.member-info-con .member-info-hd{ margin:30px 0 0 20px;}
.member-info-con .member-info-th dl dt{height:70px;width:70px;border-radius:5px;-webkit-border-radius:5px; margin-left:10px; background:url(/crm/images/vip_step_bg.jpg); float:left;}
.member-info-con .member-info-th dl dt.step-list-1{background-position:-11px -5px;}
.member-info-con .member-info-th dl dt.step-list-2{ background-position:-11px -92px;}
.member-info-con .member-info-th dl dt.step-list-3{ background-position:-11px -177px;}
.member-info-con .member-info-th dl dt.step-list-4{ background-position:-11px -262px;}
.member-info-con .member-info-th dl dt.step-list-5{ background-position:-11px -348px;}
.member-info-con .member-info-th dl dt.step-list-6{ background-position:-11px -435px;}
.member-info-con .member-info-th dl dd{ position:relative;top:25px;float:left;text-indent:10px;height:25px; line-height:25px;width:400px;}
.member-info-con .member-info-th dl dd a{ margin-right:10px;}
.member-info-con .member-info-th dl dd strong{ margin-right:20px;}
.member-info-con .member-info-th dl dd span{color:#808080;}

#progress-wrap{height:30px;width:500px; position:relative;}
#progress-wrap .progress-box{position:relative;clear:left; z-index:1;height:14px; line-height:14px; overflow:hidden; background: url(/crm/images/progress_bg.jpg) repeat-x left -15px;}
#progress-wrap .progress-step{height:14px;width:5px; line-height:14px; overflow:hidden; background: url(/crm/images/progress_bg.jpg) repeat-x left -29px;}
#progress-wrap .progress-box i{ display:block; width:5px;height:14px; position:absolute; left:0; top:0; background: url(/crm/images/progress_bg.png) repeat-x left top; _background: url(/crm/images/progress_bg.jpg) repeat-x left top;}
#progress-wrap div.progress-crown{ display:block; width:42px;height:26px; position:absolute; right:0; top:6px; background: url(/crm/images/user_vip_pos.jpg) repeat-x left top; z-index:3;}

#progress-wrap .progress-desc{height:16px; text-align:center; position:relative;z-index:2;}
#progress-wrap .progress-desc li{float:left;height:16px; position:relative; color:#666;}
#progress-wrap .progress-desc li i{ position:absolute; top:18px; right:0;display:block;width:2px;height:10px; overflow:hidden; background: url(/crm/images/progress_bg.jpg) repeat-x left -43px;}
#progress-wrap .progress-desc li span{display:block;width:100%;height:14px; position:absolute;left:0;top:16px; cursor:pointer;}
#progress-wrap .progress-desc li.vip-step-1{width:50px;}
#progress-wrap .progress-desc li.vip-step-2{width:60px;}
#progress-wrap .progress-desc li.vip-step-3{width:70px;}
#progress-wrap .progress-desc li.vip-step-4{width:80px;}
#progress-wrap .progress-desc li.vip-step-5{width:100px;}
#progress-wrap .progress-desc li.vip-step-6{width:140px;}

#progress-wrap .progress-slider{ position:relative;top:8px; left:-30px;width:60px;height:16px; background:#F00; text-align:center;border-radius:8px;color:#fff;}
#progress-wrap .progress-slider b{ position:absolute; top:-5px;left:24px;display:block;width:0;height:0;overflow:hidden;border-bottom:5px solid red;border-right:5px solid transparent;border-left:5px solid transparent;}
#progress-wrap .progress-step-date{display:none;width:80px; text-align:center; position:relative; left:0px;top:8px;}
#progress-wrap .progress-step-date i{ position:absolute; left:50%;top:-24px; display:block; height:26px; overflow:hidden; border-left:1px solid #8a3701;}
#progress-wrap .progress-step-date em{display:block;}

.member-info-con .member-info-tf{ margin-top:50px;_margin-top:0;}
.member-info-con .member-info-tf ul{ padding:20px 0 0 50px;}
.member-info-con .member-info-tf li{ float:left;width:150px; margin-bottom:15px;}
.member-info-con .member-info-tf li.my-e-money{width:200px;}
.member-info-con .member-info-tf li.last-control{width:200px;}
.member-info-con .member-info-tf li em{color:#cb0008;}
.member-info-con .member-info-tf li a{ margin:0 5px;}
#vip-wrap-box .member-info-con .member-info-tf li a.no-tips{color:#999}
.member-info-con .member-info-tf li a.member-pay{padding-right:15px; background:url(/crm/images/progress_bg.jpg) no-repeat right -56px}

.ranking-list-con{float:right;width:206px;height:313px;}
.ranking-box{margin:5px 2px 0;}
.ranking-box li{height:22px;_height:18px;*+height:18px; margin-top:2px;}
.ranking-box li.ranking-top{height:51px;_height:50px;*+height:50px;}
.ranking-box li div{float:left;}
.ranking-box li div.ranking-num{width:19px;height:19px;margin-right:5px;border-radius:3px; text-align:center; line-height:19px;color:#fff; background:#bebebe}
.ranking-box li div.ranking-num-1{ background:#f55c56;}
.ranking-box li div.ranking-num-2{ background:#fb8434;}
.ranking-box li div.ranking-num-3{ background:#feb51b;}
.ranking-box li div.ranking-user-name span{display:block; float:left;}
.ranking-box li div.ranking-user-name span.grade-icon{border-radius:3px;-webkit-border-radius:3px;width:40px;height:40px; background:#906;margin-right:5px;background:url(/crm/images/vip_step_s_bg.jpg) no-repeat left top;}
.ranking-box li div.ranking-user-name span.grade-icon-1{background-position:left 0;}
.ranking-box li div.ranking-user-name span.grade-icon-2{background-position:left -40px;}
.ranking-box li div.ranking-user-name span.grade-icon-3{background-position:left -80px;}
.ranking-box li div.ranking-user-name span.grade-icon-4{background-position:left -120px;}
.ranking-box li div.ranking-user-name span.grade-icon-5{background-position:left -160px;}
.ranking-box li div.ranking-user-name span.grade-icon-6{background-position:left -200px;}
.ranking-box li.ranking-top div.ranking-user-name span.user-name strong{color:#0164ca;font-weight:bold;}
.ranking-box li.ranking-top div.ranking-user-name span.user-name p,.ranking-box li div.ranking-user-name span.user-name strong{ position:relative;top:-2px; 
display:block;width:110px; overflow:hidden;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden;}
.ranking-box li.ranking-top div.ranking-user-name span.user-name p{color:#333;}
.ranking-box li div.ranking-user-name span.user-name strong{color:#9a9a9a; margin-top:2px;}
.ranking-box li.ranking-top div.ranking-user-name span.user-name strong{margin:0;}

#share-bind{border:1px solid #e4e4e4; margin:5px 5px 0;height:35px; line-height:35px;color:#666; text-align:center; font-size:13px; font-weight:bold; background:#f7f7f7; }

.my-fame-value{width:800px; height:270px;float:none;}
.my-fame-value .member-info-th dl dd strong{ margin:0;}
.my-fame-value .member-info-th dl dd{top:18px;}
#vip-wrap-box .my-fame-value .member-info-th dl dd a{color:#767676;}
.my-fame-value .member-info-th dl dd#beta{top:-10px;height:32px;text-indent:-99999px; background:url(/irolmex/images/beta-1.png) no-repeat 5px center;}
.my-fame-value #progress-wrap{width:600px;height:80px;}
.my-fame-desc{ margin-left:20px;}
.my-fame-desc p{ line-height:180%;}
.my-fame-desc p strong{ font-weight:bold;}



.vip-star-into-1 td.vip-star-1{color:#ffb647;}
.vip-star-into-2 td.vip-star-2{color:#ffb647;}
.vip-star-into-3 td.vip-star-3{color:#ffb647;}
.vip-star-into-4 td.vip-star-4{color:#ffb647;}
.vip-star-into-5 td.vip-star-5{color:#ffb647;}

#vip-step-list{ padding:20px 0 0 50px}
#vip-step-list li{float:left; margin:0 10px;}
#vip-step-list li div{width:85px;height:85px; background: url(/crm/images/vip_step_bg.jpg);}
#vip-step-list li p{width:85px; text-align:center;}
#vip-step-list li div.step-list-1{ background-position:0 0;}
#vip-step-list li div.step-list-2{ background-position:0 -85px;}
#vip-step-list li div.step-list-3{ background-position:0 -171px;}
#vip-step-list li div.step-list-4{ background-position:0 -256px;}
#vip-step-list li div.step-list-5{ background-position:0 -342px;}
#vip-step-list li div.step-list-6{ background-position:0 -427px;}

#proxy-state{font-size:14px; position:relative;}
#proxy-state span{color:#fd0100;font-weight:bold;}
.proxy-product-list{ margin:10px 0;}
#vip-wrap-box .proxy-product-list a{color:#fb6d01;}
#vip-wrap-box .proxy-product-list a.delete-no{color:#ccc;}
.proxy-product-list tbody tr.even-list{ background:#f7f7f7}
#search-proxy{ display:block; position:absolute; top:-5px;right:0;_right:10px;height:25px;border:1px solid #e6e6e6;padding-right:20px;background:#f7f7f7;}
#search-proxy input{text-indent:5px;height:24px;border:0 none;*height:20px;*padding-top:4px; background:#f7f7f7; color:#666;}
#search-proxy i{display:block;width:24px;height:24px; cursor:pointer; position:absolute; right:5px; top:0; background:url(/crm/images/user_vip_pos.jpg) no-repeat left -31px;}

#recommend-desc{ position:relative;}
#recommend-desc .recommend-tips{height:55px; margin:10px 0 10px 40px;}
#recommend-desc .recommend-tips i{ position:absolute; display:block;width:55px;height:55px; background:url(/crm/images/user_vip_pos.jpg) no-repeat left -60px;}
#recommend-desc .recommend-tips span{ position:relative;top:10px;left:70px; font-size:16px; font-weight:bold;}
#recommend-desc .recommend-tips span strong{font-size:30px; color:#fe0002;}
#recommend-desc p{ text-indent:25px; line-height:180%; margin-left:15px;}
#recommend-desc li{ margin-left:15px;line-height:180%;}
#recommend-desc li em{color:#fa6f00;}


.my-proxy-box{width:800px;height:200px; position:relative;float:none;}
.my-proxy-box .member-info-th dl dd strong{ margin-right:5px;}
#vip-wrap-box .my-proxy-box .member-info-th dl dd a{ color:#999;}
.my-proxy-box .member-info-th dl dd{top:50px;}
.my-proxy-box .member-info-th dl dd{top:18px;}
.my-proxy-box .member-info-th dl dd#beta{top:-10px;height:32px;text-indent:-99999px; background:url(/irolmex/images/beta-1.png) no-repeat 5px center;}

#my-proxy-score{width:500px; margin:20px 0 0 30px;}
#my-proxy-score li{float:left;width:200px; margin-bottom:20px;}
#my-proxy-score li strong{color:#ff0103; margin:0 5px;}
 
#arrow-bg{ position:absolute; right:0; bottom:0;width:280px;height:152px; background:url(/crm/images/user_vip_pos.jpg) no-repeat -52px -30px;}

#my-shop-box{ position:absolute; right:20px; top:20px;}
#my-shop-box li{float:left;height:25px; text-align:right; margin-left:10px; width:105px;line-height:25px; position: relative; }
#my-shop-box li i{ position:absolute; left:0; top:0;display:block;width:30px;height:25px; background:url(/crm/images/user_vip_pos.jpg) no-repeat left top;}
#my-shop-box li i.s1{ background-position:-140px -3px; top:-4px;right:2px;}
#my-shop-box li i.s2{ background-position:-166px -3px;top:-2px;}
#my-shop-box li a{color:#333;}


#my-shop-sale-desc{ margin:20px 0;}
#my-shop-sale-desc .tabs-box .tabs-th li{width:50%;font-size:14px;}

#vip-wrap-box .my-proxy-product a{color:#979797;font-size:12px; text-decoration:underline;} 

#add-or-del-proxy{width:350px; margin:30px auto;overflow:hidden;zoom:1;}
#add-or-del-proxy li{width:175px; float:left; position:relative;}
#add-or-del-proxy li i{ position:absolute; left:0; top:0;display:block;width:40px;height:40px; background:url(/crm/images/user_vip_pos.jpg) no-repeat left top;}
#add-or-del-proxy li i.s1{ background-position:0 -118px;}
#add-or-del-proxy li i.s2{ background-position:0 -158px;}
#add-or-del-proxy li a{display:block;height:40px;width:105px;padding-left:50px; position:relative; top:1px; line-height:18px;_top:2px;*+top:2px;}
#vip-wrap-box #add-or-del-proxy li a{ text-decoration:none;}
#add-or-del-proxy li a strong{ font-weight:bold;}
#register-tips{ cursor:pointer; padding:1px 10px; background:url(../images/user_vip_pos.jpg) no-repeat -200px -5px;}
#getPage1{height:40px;}





